$(window).resize(fixFooter);

$(document).ready(function() {
    
    // Crea el modal de errores
    $("body").append("<div id='dialog-modal-errores'></div>");
    $("#dialog-modal-errores").kendoWindow({
        width: 400,
        modal: true,
        draggable: false,
        title: "Atención",
        visible: false,
        show: "fadeIn",
        hide: "fadeOut"
    });
    
    // Crea el menu
    $("ul.sf-menu").superfish({ 
        delay: 250
    });
    
    // Oculta los mensajes de ok y error
    $('#flashMessage').delay(1500).fadeOut(750);
    
    // Fijar el footer abajo de todo
    fixFooter();
    
    // Setear el Kendo en español
    kendo.culture("es-AR");
    
    // Convertir a datepicker todos los campos de clase datepicker
    $("input.datepicker").kendoDatePicker();
    $("input.datetimepicker").kendoDateTimePicker({
        format: "dd/MM/yyyy HH:mm",
        timeFormat: "HH:mm"
    });
    
    // Ocultar los campos para filtrar cuando se abra la pagina de consulta
    $("div.filter").hide();
    
    // Darle el evento click al boton de filtrar
    $("h2.title").click(function() {
        $("div.filter").toggle(200);
        $("div.search_cond").toggle(200);
    });
    
    // Hacer elastic a todos los textarea
    $("textarea").elastic();
    
    // Pagina las tablas asociadas
    $("table.asociada").each(function() {
        $(this).find("tbody tr:gt(4)").hide();
    });
    
});